Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista aplikacji webowych Java

Opis

Text copied to clipboard!
Poszukujemy Programisty aplikacji webowych Java, który dołączy do naszego zespołu IT i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji internetowych. Idealny kandydat powinien posiadać doświadczenie w programowaniu w języku Java oraz znajomość frameworków takich jak Spring czy Hibernate. Praca obejmuje współpracę z zespołem projektowym, analizę wymagań biznesowych oraz implementację funkcjonalności zgodnie z najlepszymi praktykami programistycznymi. Oferujemy dynamiczne środowisko pracy, możliwość rozwoju zawodowego oraz udział w innowacyjnych projektach. Jeśli jesteś osobą zaangażowaną, kreatywną i chcesz rozwijać swoje umiejętności w obszarze technologii webowych, zapraszamy do aplikowania.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji webowych w języku Java
  • Współpraca z zespołem projektowym i analitykami biznesowymi
  • Testowanie i debugowanie kodu
  • Optymalizacja wydajności aplikacji
  • Utrzymanie i rozwój istniejących systemów
  • Dokumentowanie kodu i procesów programistycznych
  • Przestrzeganie standardów kodowania i najlepszych praktyk
  • Udział w przeglądach kodu i spotkaniach zespołu

Wymagania

Text copied to clipboard!
  • Biegła znajomość języka Java
  • Doświadczenie z frameworkami Spring i Hibernate
  • Znajomość baz danych SQL i NoSQL
  • Umiejętność pracy w zespole
  • Znajomość narzędzi kontroli wersji (np. Git)
  • Doświadczenie w pracy z systemami Linux/Unix
  • Znajomość protokołów HTTP i REST
  • Dobra organizacja pracy i samodzielność
  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w języku Java?
  • Czy pracowałeś z frameworkiem Spring?
  • Jakie znasz bazy danych i jak je wykorzystywałeś?
  • Opowiedz o projekcie, w którym optymalizowałeś wydajność aplikacji.
  • Jak radzisz sobie z debugowaniem skomplikowanych błędów?
  • Czy masz doświadczenie w pracy zespołowej?
  • Jakie narzędzia kontroli wersji znasz i używasz?
  • Czy znasz zasady REST i potrafisz tworzyć API?